@charset "utf-8";
/*@名称: 基础*/
html,body{background: #f5f6f8}
a{color:#666666;text-decoration:none;}
a:hover{color:#1D87D5;text-decoration:none;}
.green{color:#61CE3C}.red{color:#FF0000}.blue{color:#1C86D1}.gray{color: #666666}
/*@名称: 公共*/
.topline{background:url(topline.png) repeat-x scroll center top #d6eff9;height:10px}
/*表单*/
input.input{height:20px;padding:3px 5px; border:1px solid #ccc;font-size:12px;line-height:20px; margin-right:5px;background:#fff;vertical-align:middle;}
input.radio{height:16px;line-height:16px; width:20px;*vertical-align:bottom;}
input.checkbox{height:16px;line-height:16px; width:20px;*vertical-align:bottom;}
select.select{height:28px;margin-right:5px;padding:4px;border:1px solid #ccc;background:#ffffff;font-size:12px;line-height:28px;line-height:22px;}
textarea.textarea{margin-right:5px;padding:5px;border:1px solid #ccc;background:#fff;font-size:12px;line-height:20px;}
.input:focus,.select:focus,.textarea:focus{border-color:#f1ca7f; background-color:#fffed7}
/*登录*/
.header{margin:0 auto;width:1020px;height:90px;background:#F5F6F8 url("header.jpg") no-repeat right 0;padding-top: 20px;}
.header .logo{background: url('logo.png') no-repeat 0px 15px;height:80px;width:500px;}
.user{border-top: 2px #FF4941 solid;width:1000px;margin:auto;background: #FFF;padding:10px;font-size: 14px;}
.user h4{height: 40px;font-size: 20px;font-weight:400}
.user h3{height: 60px;}
.user .rbox{width: 300px;line-height:30px;padding:20px}
.user .lbox{width: 630px;padding:10px;border-right:1px #E1E1E1 solid;}
.user li{display: block;width:500px;float: left;padding: 10px 0px;line-height: 30px;height: 30px;}
.user li>label{width:80px;display: block;float: left;text-align: right;padding:0px 5px;}
.user .name{background:url("form_login.png")  no-repeat 0 -0px;padding-left:35px;outline:none}
.user .pass{background:url("form_login.png")  no-repeat 0 -50px;padding-left:35px;outline:none}
.user .email{background:url("form_login.png")  no-repeat 0 -100px;padding-left:35px;outline:none}
.user .iphone{background:url("form_login.png")  no-repeat 0 -146px;padding-left:35px;outline:none}
.user .code{width: 60px;}
.user .submit{margin-left: 90px;}
.user .api{margin:40px;height: 30px;line-height: 30px;font-size: 12px;}
.user #verifyImg{cursor: pointer;}
/*按钮框架*/
.ui-btn{display:inline-block;border:0;background:url("ui-btn.png") no-repeat;cursor:pointer;font-size:0;line-height:0;overflow:hidden;zoom:1;vertical-align:middle}
.ui-btn-login{width:111px;height:37px;background-position:0 0}
.ui-btn-login:hover{background-position:-120px 0}
.ui-btn-login-disabled{background-position:-240px 0 !important;cursor:default}
.ui-btn-login2{width:77px;height:37px;background-position:0 -40px}
.ui-btn-login2:hover{background-position:-120px -40px}
.ui-btn-reg{width:110px;height:36px;background-position:0 -80px}
.ui-btn-reg:hover{background-position:-120px -80px}
.ui-btn-reg2{width:111px;height:37px;background-position:0 -120px}
.ui-btn-reg2:hover{background-position:-120px -120px}
.ui-btn-next{width:108px;height:36px;background-position:0 -160px}
.ui-btn-next:hover{background-position:-120px -160px}
.ui-btn-goemail{width:108px;height:36px;background-position:0 -200px}
.ui-btn-goemail:hover{background-position:-120px -200px}
.ui-btn-email{width:79px;height:79px;background-position:0 -240px}
.ui-btn-email:hover{background-position:-120px -240px}
.ui-btn-email-disabled{background-position:-240px -240px !important;cursor:default}
.ui-btn-mobile{width:79px;height:79px;background-position:0 -320px}
.ui-btn-mobile:hover{background-position:-120px -320px}
.ui-btn-mobile-disabled{background-position:-240px -320px !important;cursor:default}
.ui-btn-checksum{width:83px;height:30px;background-position:0 -400px}
.ui-btn-checksum:hover{background-position:-120px -400px}
.ui-btn-checksum-disabled{background-position:-240px -400px !important;cursor:default}
.ui-btn-ok{width:75px;height:36px;background-position:0 -440px}
.ui-btn-ok:hover{background-position:-120px -440px}
.ui-btn-cret{width:110px;height:36px;background-position:0 -480px}
.ui-btn-cret:hover{background-position:-120px -480px}
.ui-btn-bind{width:110px;height:36px;background-position:0 -520px}
.ui-btn-bind:hover{background-position:-120px -520px}
.ui-btn-cret2bind{width:174px;height:35px;background-position:0 -560px;margin-right:30px}
.ui-btn-cret2bind-b{background-position:-180px -560px}
/*@名称: 登录*/
.ui-title{padding-top:20px;height:36px}
.ui-title-zh{float:left;font:normal 30px/1.2 \5FAE\8F6F\96C5\9ED1;color:#A41}
/*@名称: 登录注册右边*/
.ui-right{border-left:1px #E1E1E1 solid;margin:40px 10px;padding:0px 20px;height: 400px}
.ui-right h5{color: #999999}.ui-right .mt20{margin-top: 20px;}
.ui-right a{margin: 5px 5px;}
.ui-btn{margin-top:10px}
/*@名称: 图标*/
.ui-icon{display:inline-block;margin-right:10px;padding:0px 8px 0px 30px;border:1px solid #D1D1D1;background:url("ui-icon.png") no-repeat;vertical-align:middle;border-radius:3px;box-shadow:0 1px 1px 0 #CCCECF}
.ui-icon:link, .ui-icon:visited, .ui-icon:active{color:#555;text-decoration:none}
.ui-icon-sina{background-position:-2px -125px}
.ui-icon-qq{background-position:-2px -165px}
/*@名称: 后台框架*/
.admin{border-top: 1px #E9ECF3 solid;width:1020px;margin:auto;background: #FFF;padding-top:1px;}
#topbar{background:#F1F1F1;height:40px;border-bottom: 1px #E9ECF3 solid;}
#topbar i{font-size: 16px;}
#topbar .top-nav{float: left;font-size:14px;}
    #topbar .top-nav li{float:left;display: block;line-height:40px;font-size: 14px;}
    #topbar .top-nav a {float:left;height:40px;padding:0 10px;color:#595857;overflow:hidden;border-right:1px #E7E7E7 solid;;border-left:1px #FFF solid;}
    #topbar .top-nav a:hover{background-color: #E9E9E9;color:#595857;}
    #topbar .top-nav .focus{background-color:#E9E9E9;color:#595857;}
#topbar .top-menu {float: right;}
    #topbar .top-menu li{float:left;display: block;line-height:40px;}
    #topbar .top-menu a {float:left;height:40px;padding:0 10px;color:#595857;overflow:hidden;border-right:1px #E7E7E7 solid;;border-left:1px #FFF solid;}
    #topbar .top-menu a:hover{background-color: #E9E9E9;color:#595857;}
    #topbar .top-menu .focus{background-color:#E9E9E9;color:#595857;}
    #topbar .top-menu .username{font-size: 14px;padding: 0px 20px;}
.admin_main{padding: 10px;}
.admin_left{width: 190px;background:#F1F1F1;margin: 1px;padding: 10px 0px;float: left;font-size:14px;}
.admin_left .photo{width: 170px;height: 170px;margin:0px 10px;background: #FFF url('photo.png') no-repeat 5px 5px;}
.admin_left .left-nav{float: left;margin-top: 10px;}
    .admin_left .left-nav li{float:left;display: block;line-height:45px;}
    .admin_left .left-nav a {display: block;width:170px;height:45px;padding-left:20px;color:#595857;}
    .admin_left .left-nav a:hover{background-color: #E9E9E9;color:#595857;}
    .admin_left .left-nav a.focus{background-color:#D24836;color:#FFF;font-weight: 900}
.admin_right{width:780px;float:right;margin: 1px;padding: 10px;font-size:14px;border:1px solid #EEEEEE;color:#666666}
.admin_right .path{line-height:25px;font-size: 12px}
.admin_right .path a{padding: 0px 5px;color:#4466BB;}
.admin_right .title{border-bottom: 1px #CCCCCC solid;color:#666666}
.admin_right .title h1{font-size:25px;height: 50px;line-height: 50px;font-size: 20px;}
.admin_right form{margin: 10px;}
.admin_right form li{display: block;padding:5px 0px;line-height: 25px;height:25px;}
.admin_right form li>label{width:80px;display: block;float: left;text-align: right;padding:0px 5px;}
.admin_right form .button{margin-left: 90px;}
/* 表头固定内容滚动的表格  */
.m-table{margin:10px 0px;line-height:18px;}
.m-table .scroll{max-height:116px;border:1px solid #ddd;border-top:0;overflow-y:auto;}
.m-table table{width:100%;table-layout:fixed;}
.m-table th,.m-table td{width:100px;padding:10px;border:1px solid #ddd;}
.m-table th{font-weight:bold;background:#eee;}
.m-table thead th:last-child,.m-table tbody td:last-child{width:auto;}
.m-table tbody tr:nth-child(2n){background:#fafafa;}
.m-table tbody tr:first-child td{border-top:0;}
.m-table tbody tr:last-child td{border-bottom:0;}
.m-table tbody tr td:first-child{border-left:0;}
.m-table tbody tr td:last-child{border-right:0;}